草庐IT

java - 基于JTextField过滤JList

全部标签

java - 为什么 JavaFX 在 NetBeans 之外的工作方式不同?

我使用Netbeans8.1和JavaFX制作了一个Java应用程序(JDK1.7)。基本思想是一个充满字母的网格,行和列按顺序突出显示,允许用户通过单个按键(空格键)选择一个字母。一旦字符数等于或大于3,我就实现了一个自动完成功能,该功能获取以这些字母开头的单词并按词汇频率对它们进行排名。当我从IDE内部运行项目时,它工作得非常好,但是当我尝试在IDE外部运行它时,会发生以下情况:当我启动程序时,输入在很长一段时间内不起作用(10-15秒……虽然有时它几乎立即起作用,有时甚至需要更多时间)……但是一旦它开始检测我的key再次按下,它会在100%的时间内工作。它不仅限于空格键(还有用于

Java - 执行外部 Windows 应用程序?

我不确定如何通过Java代码启动外部应用程序(特别是在Windows上)。我不打算将此Java代码用于Mac/Linux,所以让我们关注Windows代码。我做了什么这两天我一直在研究这个问题,但我仍然没有找到答案。我很容易找到Runtime.getRuntime().exec()方法,但问题是我无法在的本地工作区中找到有关启动批处理(.bat)文件的信息IntelliJIdea。我在问什么我只想知道如何在我的工作区中执行本地批处理文件(在像com.example.batch这样的文件夹中)和/或如何执行带有直接文件地址的(.exe)或(.bat)。(例如,Windows的碎片整理和优

java - 无法使用 JNI4NET 工具生成 C# 代理 dll,将批处理文件作为可信程序集运行?

我正在努力获取toolJNI4NET工作,以便我可以使用我的C#应用程序中的一些Java代码。作为一个简单的初始测试,我创建了一个简单的Java类库,其中包含一个类Person和一个方法publicStringGetName(){return"NoBody";}。从这里开始,我一直按照JNI下载中提供的示例编辑generateProxies.cmd以创建jar的DLL包装器。我在这方面运气不佳,所以我决定尝试执行相同的操作,但使用示例,特别是名为myJavaDemoCalc的示例。在示例文件夹中执行generateProxies.cmd时会抛出错误。(有需要我会转载这张图)我关注了th

c# - 让 ListView 有一个像联系人应用程序一样的过滤器

我正在将旧的Win8.1Phone应用程序重写为UWP(仅限移动设备),但我无法在任何地方找到如何制作像联系人应用程序那样的过滤器:这是我目前基本上拥有的,并且我有Tapped事件绑定(bind)到标题字母,但是是否有任何完成的控制或者我必须做都是定制的吗?不得不说到目前为止,我对UWP的感觉很复杂,不敢相信他们没有提供一种更简单的方式来传输旧的WinPhone应用程序...在此先感谢你们提供的任何帮助! 最佳答案 SemanticZoom控件绝对是您要找的。看看here获取更多信息。

java - 如何从 Java 代码设置环境变量并在不重新启动我的工作区的情况下使用此变量

我有一个要求,我需要运行一个命令,该命令需要预先在Windows操作系统上存在一个环境变量值。我尝试使用Processp=Runtime.getRuntime().exec("cmd.exe","/c","setx","ENVVAR","somevalue");p=Runtime.getRuntime().exec("cmd.exe","/c","COMMANDTHATUSEENVAR");虽然此ENVVAR已设置,但下一个命令在运行时给出错误,ENVAR未设置。现在,当我重新启动我的工作区并运行上面的代码时,它很高兴地采用了ENVAR值。但问题是我不能每次都重新启动我的工作区。那么是

使用浏览控件时 Java 应用程序崩溃

Windows10Pro机器-我拥有的每个应用程序都依赖于我尝试安装或运行的JRE,当使用浏览控件时意外关闭。它似乎是一个较旧的浏览控件版本,因为任何看起来像文件资源管理器的东西都可以毫无问题地打开。我尝试安装STM32CubeMX,当出现询问程序安装位置的对话框时,有一个看起来像文件夹的控件。我单击它,然后安装应用程序关闭。如果我手动输入路径并安装,当我运行该程序并单击一个显示加载项目的链接时,该程序将关闭。我尝试安装或运行的每个依赖于JRE的应用程序都会发生这种情况。我尝试了很多方法来解决这个问题。我卸载了JRE并重新安装了最新版本。我尝试卸载JRE并安装旧版本。我尝试使用Java

java - 批处理 - 确定是否安装了 java

首先要说的是,我对批处理脚本一点经验都没有。如标题所示,我试图从一个bat文件中找出系统上是否安装了java。我已经检查了很多方法来做到这一点,但其中大多数似乎比完成这项工作应该采取的方法更复杂。到目前为止,我的想法是将java-version的结果保存到一个变量中,然后检查是否确实有结果,或者命令java是否不能'找不到。可悲的是,我什至不知道如何将java-version的输出保存到一个变量中,以便我可以比较它。如果有人可以帮助我解决我的想法或对我的问题有不同的简单解决方案,我会很高兴你能帮助我。谢谢。 最佳答案 试试这个:wh

windows - 无法在 Mac OS X 主机上的 Windows 10 VirtualBox VM 中运行基于 docker 的 Windows 容器

当我尝试使用以下命令运行基于docker的Windows容器时出现以下错误:dockerpullmicrosoft/dotnet-frameworkdockerrun-itmicrosoft/dotnet-frameworkcmddocker:Errorresponsefromdaemon:container31112532fbefca415cfb10134612cf4467c084e93e699b7caa320ca60f5df266encounteredanerrorduringCreateContainer:failureinaWindowssystemcall:Nohypervi

windows - 用于日志记录的基于 Python 时间的旋转文件处理程序

使用基于时间的旋转文件处理程序时出现错误os.rename('logthred.log',dfn)WindowsError:[Error32]Theprocesscannotaccessthefilebecauseitisbeingusedbyanotherprocess配置:[loggers]keys=root[logger_root]level=INFOhandlers=timedRotatingFileHandler[formatters]keys=timedRotatingFormatter[formatter_timedRotatingFormatter]format=%(a

java - Windows 10 CLI UTF-8 编码

问题:在使用斯洛文尼亚键盘布局的英文Windows10上,所有命令行界面似乎都无法显示(打印)UTF-8字符,即č、š和ž,它们被替换为?。(我假设所有UTF-8特定字符,因为ć和đ也不起作用。)测试于:Windows1064位英语-斯洛文尼亚语键盘上的CMD、Powershell、Cmder布局...不成功Windows1064位英语上的IntellijIDEA-斯洛文尼亚语键盘布局...成功->在IDE中按需工作,但在CLI中不工作。CMDWindows1064位英语-英语键盘...成功CMDWindows1064位斯洛文尼亚语-斯洛文尼亚键盘布局...成功多个Linux发行版(U